#!/usr/bin/env python
# -*- coding: utf-8 -*-

'''
Created on 2011/08/05
@author: Administrator
'''
from google.appengine.ext import webapp
from util.models import Quiz
from util.models import Diagnosis
import datetime

## register the field information to GAE
#
#
class InitDatabase(webapp.RequestHandler):
    
    def get(self):
        self.initializeDBs()
 

    def initializeDBs(self):        

        msg=""
        self.deleteQuiz()
        self.initQuiz()
        msg=msg+'Quiz initialize has been finished '

#       self.deleteDiagnosis()
#       self.initDiagnosis()
#        msg = msg + 'Diagnosis initialize has been finished' 

        self.response.out.write( msg )


                
    def initQuiz(self):
        quiz = Quiz(questionID="0", type=1, questionText=u"元カノと一緒に楽しめる趣味はどのくらいあった？", answer1=u"たくさんある", answer2=u"まあまあある", answer3=u"あまりない", answer4=u"皆無", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="1", type=1, questionText=u"あなたと元カノはSとMどっち？", answer1=u"相手：S　あなた：M", answer2=u"相手：M　あなた：S", answer3=u"どちらもM", answer4=u"どちらもS", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="2", type=1, questionText=u"あなたと元カノの血液型は?", answer1=u"違う血液型", answer2=u"どちらもA型またO型", answer3=u"どちらもB型", answer4=u"どちらもAB型", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="3", type=1, questionText=u"元カノは今の彼女と比べると一緒にいて？", answer1=u"安心感が強かった", answer2=u"刺激があった", answer3=u"どちらも程よくあった", answer4=u"どちらもない", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="4", type=1, questionText=u"元カノとの食事中、あなたがこぼしたのは？", answer1=u"ブラックコーヒー", answer2=u"カフェラテ", answer3=u"炭酸飲料", answer4=u"紅茶", points=[0,3,1,5] )
        quiz.put()
        quiz = Quiz(questionID="5", type=1, questionText=u"元カノを待っていたらなかなか来ない、あなたの行動は？", answer1=u"本を読みながら待つ", answer2=u"ケータイで電話しまくる", answer3=u"カフェに入る", answer4=u"メールをするがある程度で帰る", points=[0,5,3,1] )
        quiz.put()
        quiz = Quiz(questionID="6", type=1, questionText=u"引越ししてたら出てきた大きな荷物、あなたは？", answer1=u"バッサリ捨てる", answer2=u"リサイクルに出す", answer3=u"持っていく", answer4=u"いいものだけ持っていく", points=[3,5,1,0] )
        quiz.put()
        quiz = Quiz(questionID="7", type=1, questionText=u"恋人の所へ向かう途中、乗り過ごしました、その時の気持ちは？", answer1=u"しまった！", answer2=u"彼女に連絡しなきゃ", answer3=u"ま、いっか", answer4=u"お土産でも買って行くかな", points=[0,1,3,5] )
        quiz.put()

        quiz = Quiz(questionID="0", type=0, questionText=u"元カレと一緒に楽しめる趣味はどのくらいあった？", answer1=u"たくさんある", answer2=u"まあまあある", answer3=u"あまりない", answer4=u"皆無", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="1", type=0, questionText=u"あなたと元カレはSとMどっち？", answer1=u"相手：S　あなた：M", answer2=u"相手：M　あなた：S", answer3=u"どちらもM", answer4=u"どちらもS", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="2", type=0, questionText=u"あなたと元カレの血液型は?", answer1=u"違う血液型", answer2=u"どちらもA型またO型", answer3=u"どちらもB型", answer4=u"どちらもAB型", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="3", type=0, questionText=u"元カレは今彼と比べると一緒にいて？", answer1=u"安心感が強かった", answer2=u"刺激があった", answer3=u"どちらも程よくあった", answer4=u"どちらもない", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="4", type=0, questionText=u"元カレとの食事中、あなたがこぼしたのは？", answer1=u"ブラックコーヒー", answer2=u"カフェラテ", answer3=u"炭酸飲料", answer4=u"紅茶", points=[0,3,1,5] )
        quiz.put()
        quiz = Quiz(questionID="5", type=0, questionText=u"元カレを待っていたらなかなか来ない、あなたの行動は？", answer1=u"本を読みながら待つ", answer2=u"ケータイで電話しまくる", answer3=u"カフェに入る", answer4=u"メールをするがある程度で帰る", points=[0,5,3,1] )
        quiz.put()
        quiz = Quiz(questionID="6", type=0, questionText=u"引越ししてたら出てきた大きな荷物、あなたは？", answer1=u"バッサリ捨てる", answer2=u"リサイクルに出す", answer3=u"持っていく", answer4=u"いいものだけ持っていく", points=[3,5,1,0] )
        quiz.put()
        quiz = Quiz(questionID="7", type=0, questionText=u"恋人の所へ向かう途中、乗り過ごしました、その時の気持ちは？", answer1=u"しまった！", answer2=u"彼氏に連絡しなきゃ", answer3=u"ま、いっか", answer4=u"お土産でも買って行くかな", points=[0,1,3,5] )
        quiz.put()


        '''
        quiz = Quiz(questionID="0", type=1, questionText=u"元カノと一緒に楽しめる趣味はどのくらいあった？", answer1=u"たくさんある", answer2=u"まあまあある", answer3=u"あまりない", answer4=u"皆無", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="1", type=1, questionText=u"あなたと元カノはSとMどっち？", answer1=u"相手：S　あなた：M", answer2=u"相手：M　あなた：S", answer3=u"どちらもM", answer4=u"どちらもS", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="2", type=1, questionText=u"あなたと元カノの血液型は?", answer1=u"違う血液型", answer2=u"どちらもA型またO型", answer3=u"どちらもB型", answer4=u"どちらもAB型", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="3", type=1, questionText=u"元カノは今の彼女と比べると一緒にいて？", answer1=u"安心感が強かった", answer2=u"刺激があった", answer3=u"どちらも程よくあった", answer4=u"どちらもない", points=[5,3,1,0] )
        quiz.put()

        quiz = Quiz(questionID="0", type=0, questionText=u"元カレと一緒に楽しめる趣味はどのくらいあった？", answer1=u"たくさんある", answer2=u"まあまあある", answer3=u"あまりない", answer4=u"皆無", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="1", type=0, questionText=u"あなたと元カレはSとMどっち？", answer1=u"相手：S　あなた：M", answer2=u"相手：M　あなた：S", answer3=u"どちらもM", answer4=u"どちらもS", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="2", type=0, questionText=u"あなたと元カレの血液型は?", answer1=u"違う血液型", answer2=u"どちらもA型またO型", answer3=u"どちらもB型", answer4=u"どちらもAB型", points=[5,3,1,0] )
        quiz.put()
        quiz = Quiz(questionID="3", type=0, questionText=u"元カレは今彼と比べると一緒にいて？", answer1=u"安心感が強かった", answer2=u"刺激があった", answer3=u"どちらも程よくあった", answer4=u"どちらもない", points=[5,3,1,0] )
        quiz.put()
'''
 
               
    def deleteQuiz(self):
        for data in Quiz.all():
            data.delete()

    def initDiagnosis(self):
        diagnosis=Diagnosis(levelID=0, title=u"今カノが最高です！",gender="1", diagnosisText=u"残念ながら相性は最悪のようです。今の彼女との相性がとても良いようなので大事にしましょう。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=1, title=u"とりあえず復縁はやめておきましょう",gender="1", diagnosisText=u"元カノとの相性はあまりよくないようです。復縁してもあまり良い結果にはなりそうもありません。次のステップにいきましょう！")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=2, title=u"今カノが不満なだけ",gender="1", diagnosisText=u"相性はそこそこよかったようで、復縁の可能性もあるでしょう。元カノがよかったというより、あなたはむしろ今の彼女に物足りなさを感じているのでは？")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=3, title=u"実はまだ切れていないでしょ",gender="1", diagnosisText=u"相性はかなり良く、別れたはずなのに実はお互いまだまだ切れてないのでは？特に相手はあなたのことを思っているかもしれません。もしあなたにその気があるなら積極的にいきましょう")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=4, title=u"さっさと復縁しちまいな！",gender="1", diagnosisText=u"一瞬の感情で別れてしまったようですね。きっとあなたのことを最も分かってくれているのは、元カノです。タイミングを逃さなければ二人は復縁してハッピーになれるはずです！")
        diagnosis.put()

        diagnosis=Diagnosis(levelID=0, title=u"今カレが最高です！",gender="0", diagnosisText=u"残念ながら相性は最悪のようです。今の彼氏との相性がとても良いようなので大事にしましょう。")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=1, title=u"とりあえず復縁はやめておきましょう",gender="0", diagnosisText=u"元カレとの相性はあまりよくないようです。復縁してもあまり良い結果にはなりそうもありません。次のステップにいきましょう！")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=2, title=u"今カレが不満なだけ",gender="0", diagnosisText=u"相性はそこそこよかったようで、復縁の可能性もあるでしょう。元カレがよかったというより、あなたはむしろ今の彼氏に物足りなさを感じているのでは？")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=3, title=u"実はまだ切れていないでしょ",gender="0", diagnosisText=u"相性はかなり良く、別れたはずなのに実はお互いまだまだ切れてないのでは？特に相手はあなたのことを思っているかもしれません。もしあなたにその気があるなら積極的にいきましょう")
        diagnosis.put()
        diagnosis=Diagnosis(levelID=4, title=u"さっさと復縁しちまいな！",gender="0", diagnosisText=u"一瞬の感情で別れてしまったようですね。きっとあなたのことを最も分かってくれているのは、元カレです。タイミングを逃さなければ二人は復縁してハッピーになれるはずです！")
        diagnosis.put()




    def deleteDiagnosis(self):
        for data in Diagnosis.all():
            data.delete()
            
 
                

 
        
